@charset "utf-8";
/* CSS Document */

#main_menu {
	position:relative;
	width:940px;
	height:88px;
	background-image:url(../img/fondo_menu.png);
	background-repeat:repeat-x;
	margin-bottom:16px;
	z-index:12;
}

#main_menu, #main_menu * {
	margin:0;
	padding:0;
	list-style:none;	
}

#main_menu li.current {
	float:left;
	position:relative;
	top:24px;
}

#main_menu li.current.first {
	-moz-border-radius:5px 0 0 5px; /* Firefox */
  	-webkit-border-radius:5px 0 0 5px; /* Safari, Chrome */
  	border-radius:5px 0 0 5px; /* CSS3 */  	
  	behavior:url(path/PIE.htc);
}

#main_menu li.current.last {
	-moz-border-radius:0 5px 5px 0; /* Firefox */
  	-webkit-border-radius:0 5px 5px 0; /* Safari, Chrome */
  	border-radius:0 5px 5px 0; /* CSS3 */  	
  	behavior:url(path/PIE.htc);
}

#main_menu li.current:hover,
#main_menu li.current.active { background:url(../img/bg-menu-item.png) repeat-x; }

#main_menu li.current a {
	display:block;
	height:30px;
	padding:10px 0;
	color:#FFF;
	text-align:center;
	font-family:Calibri;
	font-weight:bold;	
	font-size:14px;
	line-height:2;
}

#main_menu li.current a span { display:inline-block; margin-left:10px; width:9px; height:5px; background:url(../img/arrow.png) no-repeat -10px 0; vertical-align:middle; }

#main_menu li.current a.men1 { width:125px; }
#main_menu li.current a.men2 { width:170px; }
#main_menu li.current a.men3 { width:100px; }
#main_menu li.current a.men4 { width:120px; }
#main_menu li.current a.men5 { width:110px; }
#main_menu li.current a.men6 { width:125px; /*line-height:1;*/ }
#main_menu li.current a.men7 { width:65px; }
#main_menu li.current a.men8 { width:125px; }


#main_menu li.current ul { display:none; position:absolute; top:92%; left:0; width:100%; }
#main_menu li.current ul li {
	float:left;
	width:100%;
}

#main_menu li.current ul li a {
	width:85%;
	height:auto;
	padding:8px 0 5px 15%;

	border-top:solid 1px #FFF;
	font-size:13px;
	color:#333;	
	text-align:left;
	line-height:normal;
	background:#FFC251;
	
}
#main_menu li.current ul li:first-child a { border-top:none; }

#main_menu li.current ul li a:hover {
	 background-color:#1F325F; 
	 color:#FFF; 
	 }

#main_menu p{ padding:8px 0 7px 0px}
 